namespace FieldServices_01.intrnl
{
    public class OperationReplayMetaData
        : Sybase.Reflection.EntityMetaData
    {
        /// <summary>
        /// Sybase internal use only.
        /// <summary>
        public OperationReplayMetaData()
        {
            _init();
        }
        
        protected void _init()
        {
            SetId(11);
            SetAttributes(new Sybase.Reflection.AttributeMetaDataList());
            SetOperations(new Sybase.Reflection.OperationMetaDataList());
            SetAttributeMap(new Sybase.Reflection.AttributeMap());
            SetOperationMap(new Sybase.Reflection.OperationMap());
            Sybase.Reflection.AttributeMetaData remoteId_attribute = AddAttributeWithParams(155, "remoteId", "string", 100, false, false, false, false, false, false, "\"a\"");
            Sybase.Reflection.AttributeMetaData component_attribute = AddAttributeWithParams(157, "component", "string", 200, false, false, false, false, false, false, "\"c\"");
            Sybase.Reflection.AttributeMetaData entityKey_attribute = AddAttributeWithParams(158, "entityKey", "string", 256, false, false, false, false, false, false, "\"d\"");
            Sybase.Reflection.AttributeMetaData attributes_attribute = AddAttributeWithParams(159, "attributes", "string", -1, false, false, false, false, false, false, "\"e\"");
            Sybase.Reflection.AttributeMetaData operation_attribute = AddAttributeWithParams(160, "operation", "string", 100, false, false, false, false, false, false, "\"f\"");
            Sybase.Reflection.AttributeMetaData parameters_attribute = AddAttributeWithParams(161, "parameters", "string", -1, false, false, false, false, false, false, "\"g\"");
            Sybase.Reflection.AttributeMetaData replayLog_attribute = AddAttributeWithParams(162, "replayLog", "string?", -1, false, false, false, false, false, false, "\"h\"");
            Sybase.Reflection.AttributeMetaData exception_attribute = AddAttributeWithParams(163, "exception", "string?", -1, false, false, false, false, false, false, "\"i\"");
            Sybase.Reflection.AttributeMetaData completed_attribute = AddAttributeWithParams(164, "completed", "boolean", -1, false, false, false, false, false, false, "\"j\"");
            Sybase.Reflection.AttributeMetaData requestId_attribute = AddAttributeWithParams(156, "requestId", "long", -1, false, true, false, false, false, false, "\"b\"");
            InitAttributeMapFromAttributes();
            Sybase.Reflection.OperationMetaData SaveErrorInfo0_operation = AddOperationWithParams(113, "saveErrorInfo", "void", false);
            Sybase.Reflection.OperationMetaData FindReadyToFinish1_operation = AddOperationWithParams(116, "findReadyToFinish", "OperationReplay*", true);
            Sybase.Reflection.OperationMetaData IsNew2_operation = AddOperationWithParams(662, "isNew", "boolean", false);
            Sybase.Reflection.OperationMetaData IsDirty3_operation = AddOperationWithParams(663, "isDirty", "boolean", false);
            Sybase.Reflection.OperationMetaData IsDeleted4_operation = AddOperationWithParams(664, "isDeleted", "boolean", false);
            Sybase.Reflection.OperationMetaData Refresh5_operation = AddOperationWithParams(665, "refresh", "void", false);
            Sybase.Reflection.OperationMetaData _pk6_operation = AddOperationWithParams(666, "_pk", "long?", false);
            Sybase.Reflection.OperationMetaData Save7_operation = AddOperationWithParams(667, "save", "void", false);
            InitOperationMapFromOperations();
            SetName("OperationReplay");
            SetTable("\"fieldservices_01_1_0_operationreplay\"");
            SetSynchronizationGroup("system");
        }
        
        /// <summary>
        /// Sybase internal use only.
        /// <summary>
        public  override bool IsEntity()
        {
            return true;
        }
        
        /// <summary>
        /// Sybase internal use only.
        /// <summary>
        public  override bool IsService()
        {
            return false;
        }
    }
}